.timeline-date-label 
    
    font-family: Trebuchet MS, Helvetica, Arial, sans serif;
    font-size: 8pt;
    border: 1px solid #aaa;
}
.timeline-default {
    font-family: Trebuchet MS, Helvetica, Arial, sans serif;
    font-size: 8pt;
    border: 1px solid #aaa;
}
#playhead {
    position: absolute;
    width: 1px;
    background-color:#63DB93;
    height: 410px;
    z-index: 20;
}

.timeline-event-label {
    font-family: Trebuchet MS, Helvetica, Arial, sans serif;
    font-size: 8pt;
    color: #222222;
}

.tape-special_event, .small-special_event { background-color: orange; }

.hiddenPlayer {
    display: none;
}

#controls {
    
    width: 380px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}
#datePicker {
    border: none;
    width:0px;

}

#timeBookmark {
   
}

#calendar {
    border: 1px solid #63DB93;

    font-family: Trebuchet MS, Helvetica, Arial, sans serif;
    font-size: 10pt;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 230px;
    padding-top: 4px;
    padding-left: 10px;
}

.clear {
    clear: both;
}

  /* Our context menus */

  /* all context menus has this class */
  .context-menu {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;

        background-color: #f2f2f2;
        border: 1px solid #999;


  }

#tagMenu {
          list-style: none;
        margin: 0; padding: 0;  
}

  .context-menu a {
    display: block;
    padding: 3px;
    text-decoration: none;
    color: #333;
}
  .context-menu a:hover {
    background-color: #666;
    color: white;
}

.resizer {
    cursor: move;
    background-color: green;
    filter:alpha(opacity=75);
    opacity: 0.75;
}

.editComplete {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
    border-radius: 4px;

    background-color: #f2f2f2;
    border: 1px solid #999;

    list-style: none;
    margin: 0; padding: 0;
    width: 100px;
    height: 60px;

    z-index: 30000;
}

.editCompleteTitle {
    text-align:center;
}

.waitIcon {
    position: absolute;
    top: 18px;
    right: 44px;

}

.bold {
    font-weight:bold;
}

ul.tagit {
	padding:1px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#C6C6C6;
    background-color:white;
	overflow:auto;
}
ul.tagit li {
	-moz-border-radius:5px 5px 5px 5px;
	display: block;
	float: left;
	margin:2px 5px 2px 0;
}
ul.tagit li.tagit-choice {
	background-color:#DEE7F8;
	border:1px solid #CAD8F3;
	padding:2px 4px 3px;
}
ul.tagit li.tagit-choice:hover {
	background-color:#bbcef1;
	border-color:#6d95e0;
}
ul.tagit li.tagit-new {
	padding:2px 4px 3px;
	padding:2px 4px 1px;
	padding:2px 4px 1px 0;
}

ul.tagit li.tagit-choice input {
	display:block;
	float:left;
	margin:2px 5px 2px 0;
}
ul.tagit li.tagit-choice a.close {
	color:#777777;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	outline:medium none;
	padding:2px 0 2px 3px;
	text-decoration:none;
}
ul.tagit input[type="text"] {
	-moz-box-sizing:border-box;
	border:none;
	margin:0;
	padding:0;
	width:inherit;
	border-color:#C6C6C6;
	background-color:#FFFFFF;
	color:#333333;
    outline:none;
}

#edit-tag textarea {
    height: 40px;
    width: 95%;
}
